package me.firstapp.common.module.weixin;

import java.util.Date;

import me.firstapp.common.module.base.JsonBase;

public class JsonMember extends JsonBase {

	private static final long serialVersionUID = 3678789496431576806L;

	public static int STATUS_USE = 1;// 启用状态
	public static int STATUS_NO_USE = 0;// 禁用状态
	public static int FOLLOW_STATUS_YES = 1;// 已关注
	public static int FOLLOW_STATUS_NO = 0;// 未关注
	public static int EXPIRE_STATUS_NO = 0;// 未过期
	public static int EXPIRE_STATUS_YES = 1;// 已过期

	public static String TAG_MERCHANT = "MERCHANT";// 商家标签
	public static String TAG_MEMBER = "MEMBER";// 会员标签

	// 用户名
	private String name;

	// 头像地址
	private String avatar;

	// 邮箱
	private String email;

	// 手机号
	private String mobile;

	// 微信号
	private String weixin;

	// 个性签名
	private String signature;

	// 个人主页
	private String url;

	// 注册时间
	private Date registerTime;

	// 微信openId
	private String openId;

	// 上级的微信openId
	private String chiefOpenId;

	// 卡号
	private String cardNo;

	// 上级卡号
	private String chiefCardNo;

	// 卡剩余天数
	private Integer residueDays;

	// 卡未过期为商家，过期为会员
	private String tag;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAvatar() {
		return avatar;
	}

	public void setAvatar(String avatar) {
		this.avatar = avatar;
	}

	public String getChiefCardNo() {
		return chiefCardNo;
	}

	public void setChiefCardNo(String chiefCardNo) {
		this.chiefCardNo = chiefCardNo;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getWeixin() {
		return weixin;
	}

	public void setWeixin(String weixin) {
		this.weixin = weixin;
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public Date getRegisterTime() {
		return registerTime;
	}

	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getChiefOpenId() {
		return chiefOpenId;
	}

	public void setChiefOpenId(String chiefOpenId) {
		this.chiefOpenId = chiefOpenId;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public Integer getResidueDays() {
		return residueDays;
	}

	public void setResidueDays(Integer residueDays) {
		this.residueDays = residueDays;
	}

	public String getTag() {
		return tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

}
